#include<bits/stdc++.h>
using namespace std;
int x[10000],vis[10000];
int main()
{
	int i,n,j;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		cin>>x[i];
		if(vis[x[i]]==1)
			x[i]=0;
		else
			vis[x[i]]=1;
	}
	sort(x+1,x+i);
	int cnt=0;
	for(i=1;i<=n;i++)
		if(x[i]!=0)
			cnt++;
	cout<<cnt<<endl;
	for(i=1;i<=n;i++)
		if(x[i]!=0)
			cout<<x[i]<<" ";
    return 0;
}
